Nuprl Definition : fischer 11,40

fischer{$x:ut2, $try:ut2, $taken:ut2, $contending:ut2, $free:ut2, $mine:ut2, $wanted:ut2, $z:ut2}
fischer(esL)
== e:es-E(es). 
== (loc(e L)
==  (es-dtype(es; loc(e); mkid{$x:ut2}; Id)
==  c (((es-after(es; mkid{$x:ut2}; e) = mkid{$free:ut2})
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$taken:ut2})
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$mine:ut2})
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$try:ut2})
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$contending:ut2}))
==  c  (es-initially(es; loc(e); mkid{$x:ut2}) = mkid{$free:ut2})
==  c  (@e(mkid{$x:ut2}mkid{$try:ut2})
==  c   (((es-when(es; mkid{$x:ut2}; e) = mkid{$free:ut2})
==  c    (es-when(es; mkid{$x:ut2}; e) = mkid{$contending:ut2}))
==  c    l_all(L;
==  c    l_all(Id;
==  c    l_all(i.(((i = loc(e)))
==  c    l_all( (e sends on <loc(e), i, mkid{$z:ut2}> with tag mkid{$wanted:ut2})))))
==  c  (@e(mkid{$x:ut2}mkid{$mine:ut2})  (es-when(es; mkid{$x:ut2}; e) = mkid{$try:ut2}))
==  c  (@e(mkid{$x:ut2}mkid{$free:ut2})
==  c   (((es-when(es; mkid{$x:ut2}; e) = mkid{$taken:ut2})
==  c    ((es-isrcv(ese))
==  c    c ((es-tag(ese) = mkid{$free:ut2})
==  c    c  (i:Id
==  c    c  (((i  L)
==  c    c  ( ((i = loc(e)))
==  c    c  ( (es-lnk(ese) = <i, loc(e), mkid{$z:ut2}>))))))
==  c    ((es-when(es; mkid{$x:ut2}; e) = mkid{$mine:ut2})
==  c     l_all(L;
==  c     l_all(Id;
==  c     l_all(i.(((i = loc(e)))
==  c     l_all( (e sends on <loc(e), i, mkid{$z:ut2}> with tag mkid{$free:ut2}))))))
==  c  (@e(mkid{$x:ut2}mkid{$contending:ut2})
==  c   ((es-when(es; mkid{$x:ut2}; e) = mkid{$try:ut2})
==  c    ((es-isrcv(ese))
==  c    c ((es-tag(ese) = mkid{$wanted:ut2})
==  c    c  (i:Id
==  c    c  (((i  L)
==  c    c  ( ((i = loc(e)))
==  c    c  ( (es-lnk(ese) = <i, loc(e), mkid{$z:ut2}>)))))))
==  c  (@e(mkid{$x:ut2}mkid{$taken:ut2})
==  c   (((es-when(es; mkid{$x:ut2}; e) = mkid{$contending:ut2})
==  c    (es-when(es; mkid{$x:ut2}; e) = mkid{$free:ut2}))
==  c    ((es-isrcv(ese))
==  c    c ((es-tag(ese) = mkid{$wanted:ut2})
==  c    c  (i:Id
==  c    c  (((i  L)
==  c    c  ( ((i = loc(e)))
==  c    c  ( (es-lnk(ese) = <i, loc(e), mkid{$z:ut2}>)))))))
==  c  ((es-isrcv(ese))
==  c   (es-tag(ese) = mkid{$free:ut2})
==  c   (i:Id. ((i  L ((i = loc(e)))  (es-lnk(ese) = <i, loc(e), mkid{$z:ut2}>)))
==  c   (subtype_rel(es-vartype(es; loc(es-sender(ese)); mkid{$x:ut2}); Id)
==  c   c (@es-sender(ese)(mkid{$x:ut2}mkid{$free:ut2})
==  c   c  (es-when(es; mkid{$x:ut2}; es-sender(ese)) = mkid{$mine:ut2}))))
==  c  ((es-isrcv(ese))
==  c   (es-tag(ese) = mkid{$wanted:ut2})
==  c   (i:Id. ((i  L ((i = loc(e)))  (es-lnk(ese) = <i, loc(e), mkid{$z:ut2}>)))
==  c   (subtype_rel(es-vartype(es; loc(es-sender(ese)); mkid{$x:ut2}); Id)
==  c   c @es-sender(ese)(mkid{$x:ut2}mkid{$try:ut2}))))) 
latex



clarification:

fischer{$x:ut2, $try:ut2, $taken:ut2, $contending:ut2, $free:ut2, $mine:ut2, $wanted:ut2, $z:ut2}
fischer(esL)
== e:es-E(es). 
== (es-loc(ese L  Id)
==  (es-dtype(es; es-loc(ese); mkid{$x:ut2}; Id)
==  c (((es-after(es; mkid{$x:ut2}; e) = mkid{$free:ut2}  Id)
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$taken:ut2}  Id)
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$mine:ut2}  Id)
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$try:ut2}  Id)
==  c ( (es-after(es; mkid{$x:ut2}; e) = mkid{$contending:ut2}  Id))
==  c  (es-initially(es; es-loc(ese); mkid{$x:ut2}) = mkid{$free:ut2}  Id)
==  c  (es-change-to(es;Id;mkid{$x:ut2};e;mkid{$try:ut2})
==  c   (((es-when(es; mkid{$x:ut2}; e) = mkid{$free:ut2}  Id)
==  c    (es-when(es; mkid{$x:ut2}; e) = mkid{$contending:ut2}  Id))
==  c    l_all(L;
==  c    l_all(Id;
==  c    l_all(i.(((i = es-loc(ese Id))
==  c    l_all( es-sends-on(es;e;<es-loc(ese), i, mkid{$z:ut2}>;mkid{$wanted:ut2})))))
==  c  (es-change-to(es;Id;mkid{$x:ut2};e;mkid{$mine:ut2})
==  c   (es-when(es; mkid{$x:ut2}; e) = mkid{$try:ut2}  Id))
==  c  (es-change-to(es;Id;mkid{$x:ut2};e;mkid{$free:ut2})
==  c   (((es-when(es; mkid{$x:ut2}; e) = mkid{$taken:ut2}  Id)
==  c    ((es-isrcv(ese))
==  c    c ((es-tag(ese) = mkid{$free:ut2}  Id)
==  c    c  (i:Id
==  c    c  (((i  L  Id)
==  c    c  ( ((i = es-loc(ese Id))
==  c    c  ( (es-lnk(ese) = <i, es-loc(ese), mkid{$z:ut2}>  IdLnk))))))
==  c    ((es-when(es; mkid{$x:ut2}; e) = mkid{$mine:ut2}  Id)
==  c     l_all(L;
==  c     l_all(Id;
==  c     l_all(i.(((i = es-loc(ese Id))
==  c     l_all( es-sends-on(es;e;<es-loc(ese), i, mkid{$z:ut2}>;mkid{$free:ut2}))))))
==  c  (es-change-to(es;Id;mkid{$x:ut2};e;mkid{$contending:ut2})
==  c   ((es-when(es; mkid{$x:ut2}; e) = mkid{$try:ut2}  Id)
==  c    ((es-isrcv(ese))
==  c    c ((es-tag(ese) = mkid{$wanted:ut2}  Id)
==  c    c  (i:Id
==  c    c  (((i  L  Id)
==  c    c  ( ((i = es-loc(ese Id))
==  c    c  ( (es-lnk(ese) = <i, es-loc(ese), mkid{$z:ut2}>  IdLnk)))))))
==  c  (es-change-to(es;Id;mkid{$x:ut2};e;mkid{$taken:ut2})
==  c   (((es-when(es; mkid{$x:ut2}; e) = mkid{$contending:ut2}  Id)
==  c    (es-when(es; mkid{$x:ut2}; e) = mkid{$free:ut2}  Id))
==  c    ((es-isrcv(ese))
==  c    c ((es-tag(ese) = mkid{$wanted:ut2}  Id)
==  c    c  (i:Id
==  c    c  (((i  L  Id)
==  c    c  ( ((i = es-loc(ese Id))
==  c    c  ( (es-lnk(ese) = <i, es-loc(ese), mkid{$z:ut2}>  IdLnk)))))))
==  c  ((es-isrcv(ese))
==  c   (es-tag(ese) = mkid{$free:ut2}  Id)
==  c   (i:Id
==  c   (((i  L  Id)
==  c   ( ((i = es-loc(ese Id))
==  c   ( (es-lnk(ese) = <i, es-loc(ese), mkid{$z:ut2}>  IdLnk)))
==  c   (subtype_rel(es-vartype(es; es-loc(es; es-sender(ese)); mkid{$x:ut2}); Id)
==  c   c (es-change-to(es;Id;mkid{$x:ut2};es-sender(ese);mkid{$free:ut2})
==  c   c  (es-when(es; mkid{$x:ut2}; es-sender(ese)) = mkid{$mine:ut2}  Id))))
==  c  ((es-isrcv(ese))
==  c   (es-tag(ese) = mkid{$wanted:ut2}  Id)
==  c   (i:Id
==  c   (((i  L  Id)
==  c   ( ((i = es-loc(ese Id))
==  c   ( (es-lnk(ese) = <i, es-loc(ese), mkid{$z:ut2}>  IdLnk)))
==  c   (subtype_rel(es-vartype(es; es-loc(es; es-sender(ese)); mkid{$x:ut2}); Id)
==  c   c es-change-to(es;Id;mkid{$x:ut2};es-sender(ese);mkid{$try:ut2}))))) 
latex


Definitionsx:AB(x), es-E(es), es-dtype(esixT), es-after(esxe), es-initially(esix), l_all(LTx.P(x)), (e sends on l with tag tg), P  Q, P  Q, es-when(esxe), b, es-isrcv(ese), es-tag(ese), P  Q, x:AB(x), (x  l), P  Q, A, s = t, IdLnk, es-lnk(ese), <ab>, A c B, es-vartype(esix), loc(e), @e(xv), Id, es-sender(ese), mkid{$x:ut2}
FDL editor aliasesfischer

origin